person moving quickly - French English Dictionary